'''
print(" hello python")
print(" hello python")
print(" hello python")
print(" hello python")
print(" hello python")
print(" hello python")

#三引号
hi="""hi,
hello,
python"""
print(hi)
print("hello \"python\"")
#+字符串拼接,*number表示是对字符串进行复制
a="hello"
b="python"
print((a+" "+b)*2)
#in not in:如a in b表示a在b里面吗
print('h' not in a)
print('h'in a)
print((a+" "+b+'\n')*2)
#格式化输出：按照我们自己想要的格式，先定义一个模板，照着模板输出（同C）
#format(),不带编号即{}，带编号即{number}
print("{} {} {}".format(a,b,'\n'))
#带编号(从0开始)
print("{2} {1} {1} {0} {2} {1}".format(a,b,'\n'))
#设置参数
print("用户名：(name),网址是：(url)".format(name="wilia",url="www.baidu.com"))
#f'{表达式}'
print(f"名字是：{a},年龄是：{b}")
#里面用"",外面用'';外面用'',里面用""
print(f"名字是：{'hello'},年龄是{18}")
print(f'名字是：{"hello"},年龄是{18}')
#print默认结束自带换行


#除法:
print(9/2)#全部结果
print(9//2)#取整数除
print(9%2)#取余数
#幂次**
print(2**9)

#赋值=
num1,str1=10,"hello"
print(num1,'\n',str1)

#数据结构类型：str  list dict tuple
#数据类型转化：
a=123
print(type(a),a)
print(type(str(a)),a)
print(type(float(a)),a)

#input:输入函数，print：输出函数
name=input("请输入你的名字：")
print(name)
#类型限制输入：
x=int(input("请输入一个整数："))
y=float(input("请输入一个浮点数："))
'''
from time import sleep

"""
#if语句：
age=int(input("你的年龄是多少？"))
if age<6:
    print("滚蛋")
    print("门在左边")
elif age>6 and age<18:
    print("门口趴着小玩1小时")
else:
    print("你可以进网吧")
    
    
#and 都为真，取最后一个的值
x=False
y=3
z=True
print(x and y)
print(y and x)
print(z and y)
print(y and z)
#or取第一个符合条件的值
print(x or y)
print(y or x)
print(z or y)
print(y or z)

#三元表达式 a if 条件 else b
a=1
b=2
print(a if a>b else b)
print(a if a< b else b)

#while循环：
#while 条件:
#   执行代码
import random
ni=int(input("请出拳(0:剪刀，1：拳头，2：布)"))
while 1:
    com=random.randint(0,2)
    if((ni==0)and(com==2)) or ((ni==1) and (com==0)) or ((ni==2) and (com==1)):
        print("你赢了")
    elif((ni==0)and(com==0)) or ((ni==1) and (com==1)) or ((ni==2) and (com==2)):
        print("平局")
    else:
        print("电脑赢了")
    ni=random.randint(0,2)
    sleep(2)

#end可以关闭print换行
i=0
sum=0
print("%d",i,end="")
while i<=100:
    i+=1
    sum+=i
    print("+{}".format(i),end="")
print("={}".format(sum))

import numpy as np
import matplotlib.pyplot as plt

# 参数方程绘制心形线
theta = np.linspace(0, 2 * np.pi, 1000)
a = 1
x = a * (2 * np.cos(theta) - np.cos(2 * theta))
y = a * (2 * np.sin(theta) - np.sin(2 * theta))

plt.figure(figsize=(6, 6))
plt.plot(x, y, label='Heart Shape', color='red', linewidth=2)
plt.title('Heart Shape', fontsize=16)
plt.xlabel('x', fontsize=14)
plt.ylabel('y', fontsize=14)
plt.legend()
plt.grid(True)
plt.axis('equal')
plt.show()
"""
i=1
for i in range(1,101):
    print(i,end="")